Java - y=(x<<3)>>3; para que sirve?

 
Vista:

y=(x<<3)>>3; para que sirve?

Publicado por Ram (1 intervención) el 18/01/2005 10:08:59
Hola. Estoy haciendo un programa en Java y el codigo del que me estoy valiendo tiene esta linea y= (x<<3)>>3;

Se que << son los operadores para mover los bits izquierda y derecha, y se el resultado de esta operacion, los tres ultimos bits van a ser ceros.
Pero que sentido tiene hacer esto?

Y cuando haces x&255? es para eliminar el signo?

Muchas gracias a todos por leer el emensaje, y gracias a aquellos que sepan responderme
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder